package org.dxy.infrastructure.entity.query;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * @ description: 设备基础读模型
 * @ author: dxy
 * @ createTime: 2025/6/22 23:47
 */


@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@TableName("equipment_basic_view")
public class EquipmentBasicViewEntity {
    /**
     * 设备唯一标识
     */
    @TableId
    private Long id;

    /**
     * 设备类型
     */
    private String equipmentType;

    /**
     * 设备状态
     */
    private String status;

    /**
     * 设备名称
     */
    private String equipmentName;

    /**
     * 制造商名称
     */
    private String manufacturer;

    /**
     * 设备型号
     */
    private String modelNumber;

    /**
     * 设备序列号
     */
    private String serialNumber;

    /**
     * 安装位置或所属区域
     */
    private String location;
}
